'use strict';

module.exports = () => async (ctx, next) => {
  ctx.logger.info(`
  headers:${JSON.stringify({
    referer: ctx.headers.referer,
    token: ctx.headers.token,
    accessToken: ctx.headers.accesstoken,
    openId: ctx.headers.openid,
    devieId: ctx.headers.deviceid,
  })}
  body:${JSON.stringify(ctx.request.body)}
  `);
  await next();
  ctx.logger.info(`response: ${JSON.stringify(ctx.response.body)}`);
};
